🎖️GitЯра🎖️
docs/ru-rRU/user/translate.md renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 6.74 KB
---
title: Перевод приложения
parent: Руководство пользователя
nav_order: 17
last_updated: 2026-05-13
aliases:
Tff7b72- translate
Tff7b72- crowdin
Tc9d1d9 - localization
Tc9d1d9---
Tc9d1d9# Перевод приложения
Внесение вклада в перевод помогает сделать Meshtastic доступным для более широкой аудитории. Приложение использует [Tff7b72Crowdin](Te6edf3https://crowdin.com/) для управления переводами сообщества как для пользовательского интерфейса, так и для документации в приложении.
---
Tc9d1d9## Что переводится
| Ресурс | Исходное местоположение | Заметки |
| --------------------------------- | ------------------------------------- | ------------------------------------------------------------------------ |
| Строки интерфейса | Ta5d6ff`composeResources/values/strings.xml` | Кнопки, ярлыки, сообщения и весь видимый пользователю текст |
| Страницы руководства пользователя | Ta5d6ff`docs/user/*.md` | Встроенная документация, отображаемая в разделе «Справка и документация» |
| Метаданные Fastlane | Ta5d6ff`fastlane/metadata/android/en-US/` | Название, описание и журналы изменений в App Store |
Tff7b72> **Примечание — страницы руководства для разработчиков доступны только на английском языке.** Документация, ориентированная на код и предназначенная для контрибьюторов, не переводится.
---
Tc9d1d9## Как внести вклад
Tff7b721. **Посетите проект Crowdin.** Откройте [Tff7b72проект Meshtastic Android на Crowdin](Te6edf3https://crowdin.com/project/meshtastic-android) и войдите в систему или создайте бесплатный аккаунт.
Tff7b722. **Выберите свой язык.** Выберите существующий язык или запросите новый, открыв [Tff7b72GitHub issue](Te6edf3https://github.com/meshtastic/Meshtastic-Android/issues/new).
Tff7b723. **Переводите строки.** Crowdin показывает английский исходный текст слева и ваш перевод справа. Переведите каждую строку и сохраните.
Tff7b724. **Проверьте контекст.** Многие строки содержат скриншоты или комментарии о контексте — проверьте их, чтобы понять, где данный текст появляется в приложении.
Tff7b725. **Отправьте.** Одобренные переводы автоматически включаются в следующий выпуск.
Tff7b72> **Совет — делайте переводы короткими.** Строки интерфейса часто появляются на кнопках, ярлыках или в узких колонках. Если перевод значительно длиннее английского оригинала, рассмотрите возможность сокращения, чтобы смысл оставался понятным.
---
Tc9d1d9## Добавление нового языка
Если твоего языка еще нет в списке на Crowdin:
Tff7b721. Открой задачу на [Tff7b72GitHub](Te6edf3https://github.com/meshtastic/Meshtastic-Android/issues/new) для запроса нового языка.
Tff7b722. Поддерживающий добавит язык в Crowdin и настроит Ta5d6ff`crowdin.yml`.
Tff7b723. После добавления вы можете начать переводить сразу.
---
Tc9d1d9## Как организованы переводы
Приложение для Android использует **Compose Multiplatform resources** для всех строк, видимых пользователю:
Ta5d6ff```
core/resources/src/commonMain/composeResources/
├── values/ ← English (default)
│ └── strings.xml
├── values-de/ ← German
│ └── strings.xml
├── values-fr/ ← French
│ └── strings.xml
└── ...
```
Встроенная документация следует аналогичной схеме в папке Ta5d6ff`docs/`:
Ta5d6ff```
├── user/ ← English source (default)
│ ├── onboarding.md
│ └── ...
├── fr/user/ ← French translations
│ ├── onboarding.md
│ └── ...
└── ...
```
Приложение автоматически выбирает правильную локаль на основе настроек **Язык и регион** вашего устройства.
---
Tc9d1d9## Руководство по переводу
Tff7b72- **Не переводите** технические термины, такие как "LoRa", "MQTT", "BLE", "TAK", "SNR" или "RSSI" — они универсальны.
Tff7b72- **Сохраняйте заполнители без изменений.** Строки, такие как Ta5d6ff`%1$s` или Ta5d6ff`%d`, заполняются во время выполнения. Не удаляйте и не меняйте их порядок, если только грамматика вашего языка не требует этого.
Tff7b72- **Согласуйте тон.** Приложение использует дружелюбный, прямой стиль общения. Избегайте чрезмерно официального языка.
Tff7b72- **Проверьте, если возможно.** Измените язык устройства и откройте приложение, чтобы увидеть, как переводы выглядят в контексте.
---
Tc9d1d9## Вопросы?
Если у вас есть вопросы о контексте конкретной строки или вам нужна помощь с началом работы, откройте обсуждение на странице [Tff7b72Meshtastic GitHub Discussions](Te6edf3https://github.com/meshtastic/Meshtastic-Android/discussions).
Спасибо за помощь в расширении охвата Meshtastic!
Served by rngit 1.5.0 - Generated in 0.06s